MKL_0_24 = [ 3000 2800 3000 0 230.455 ;  3500 2800 3500 0 310.404 ;  4000 2800 4000 0 400.616 ;  4500 2800 4500 0 450.728 ;  5000 2800 5000 0 507.71 ;  5500 2800 5500 0 484.714 ;  6000 2800 6000 0 705.899 ;  6500 2800 6500 0 625.205 ;  7000 2800 7000 0 786.106 ;  7500 2800 7500 0 875.223 ;  8000 2800 8000 0 868.876 ;  8500 2800 8500 0 1062.08 ;  9000 2800 9000 0 1086.85 ;  9500 2800 9500 0 1287.94 ;  10000 2800 10000 0 1305.16 ;  10500 2800 10500 0 1507.95 ;  11000 2800 11000 0 1548.14 ;  11500 2800 11500 0 1782.62 ;  12000 2800 12000 0 1873.14 ;  12500 2800 12500 0 1971.15 ;  13000 2800 13000 0 2099.19 ;  13500 2800 13500 0 2265.94 ;  14000 2800 14000 0 2377.97 ;  14500 2800 14500 0 2656.29 ;  15000 2800 15000 0 2737.12 ;  15500 2800 15500 0 2993.83 ;  16000 2800 16000 0 3139.98 ;  16500 2800 16500 0 3317.59 ;  17000 2800 17000 0 3495.08 ;  17500 2800 17500 0 3732.57 ;  18000 2800 18000 0 3795.29 ; ];

FAST424_26_257_1_DFS24 = [ 3000 2800 3000 1 230.611 ;  3500 2800 3500 1 294.719 ;  4000 2800 4000 1 402.327 ;  4500 2800 4500 1 462.391 ;  5000 2800 5000 1 519.579 ;  5500 2800 5500 1 633.885 ;  6000 2800 6000 1 679.567 ;  6500 2800 6500 1 780.35 ;  7000 2800 7000 1 822.771 ;  7500 2800 7500 1 880.595 ;  8000 2800 8000 1 984.113 ;  8500 2800 8500 1 1078.68 ;  9000 2800 9000 1 1192.44 ;  9500 2800 9500 1 1295.27 ;  10000 2800 10000 1 1336.73 ;  10500 2800 10500 1 1583.96 ;  11000 2800 11000 1 1646.06 ;  11500 2800 11500 1 1859.88 ;  12000 2800 12000 1 1972.1 ;  12500 2800 12500 1 2131.89 ;  13000 2800 13000 1 2264.32 ;  13500 2800 13500 1 2408.23 ;  14000 2800 14000 1 2620.41 ;  14500 2800 14500 1 2749.51 ;  15000 2800 15000 1 2844.94 ;  15500 2800 15500 1 3144.87 ;  16000 2800 16000 1 3257.23 ;  16500 2800 16500 1 3518.93 ;  17000 2800 17000 1 3664.78 ;  17500 2800 17500 1 3897.37 ;  18000 2800 18000 1 4107.19 ; ];
FAST424_26_257_2_DFS24 = [ 3000 2800 3000 2 521.368 ;  3500 2800 3500 2 584.508 ;  4000 2800 4000 2 705.032 ;  4500 2800 4500 2 908.425 ;  5000 2800 5000 2 990.494 ;  5500 2800 5500 2 1116.02 ;  6000 2800 6000 2 1274.65 ;  6500 2800 6500 2 1475.78 ;  7000 2800 7000 2 1552.3 ;  7500 2800 7500 2 1686.87 ;  8000 2800 8000 2 1812.94 ;  8500 2800 8500 2 1964.6 ;  9000 2800 9000 2 2076.38 ;  9500 2800 9500 2 2282.74 ;  10000 2800 10000 2 2311.6 ;  10500 2800 10500 2 2504.61 ;  11000 2800 11000 2 2706.39 ;  11500 2800 11500 2 2826.84 ;  12000 2800 12000 2 2794.05 ;  12500 2800 12500 2 3104.43 ;  13000 2800 13000 2 3332 ;  13500 2800 13500 2 3411.48 ;  14000 2800 14000 2 3608.24 ;  14500 2800 14500 2 3899.3 ;  15000 2800 15000 2 4129.79 ;  15500 2800 15500 2 4275.35 ;  16000 2800 16000 2 4921.39 ;  16500 2800 16500 2 5210.29 ;  17000 2800 17000 2 5442.62 ;  17500 2800 17500 2 5508.87 ;  18000 2800 18000 2 5498.78 ; ];

FAST424_26_257_1_BFS24 = [ 3000 2800 3000 1 224.198 ;  3500 2800 3500 1 274.093 ;  4000 2800 4000 1 339.731 ;  4500 2800 4500 1 427.84 ;  5000 2800 5000 1 516.203 ;  5500 2800 5500 1 625.661 ;  6000 2800 6000 1 733.644 ;  6500 2800 6500 1 862.465 ;  7000 2800 7000 1 982.946 ;  7500 2800 7500 1 1142.92 ;  8000 2800 8000 1 1273.46 ;  8500 2800 8500 1 1442.3 ;  9000 2800 9000 1 1599.2 ;  9500 2800 9500 1 1791.37 ;  10000 2800 10000 1 1971.52 ;  10500 2800 10500 1 2216.47 ;  11000 2800 11000 1 2372.26 ;  11500 2800 11500 1 2592.45 ;  12000 2800 12000 1 2790.67 ;  12500 2800 12500 1 3104.39 ;  13000 2800 13000 1 3266.57 ;  13500 2800 13500 1 3535.44 ;  14000 2800 14000 1 3790.07 ;  14500 2800 14500 1 4071.68 ;  15000 2800 15000 1 4308.88 ;  15500 2800 15500 1 4647.04 ;  16000 2800 16000 1 5029.02 ;  16500 2800 16500 1 5266.88 ;  17000 2800 17000 1 5611.2 ;  17500 2800 17500 1 6110.35 ;  18000 2800 18000 1 6346.73 ; ];
FAST424_26_257_2_BFS24 = [ 3000 2800 3000 2 244.195 ;  3500 2800 3500 2 313.364 ;  4000 2800 4000 2 370.901 ;  4500 2800 4500 2 453.886 ;  5000 2800 5000 2 574.243 ;  5500 2800 5500 2 678.325 ;  6000 2800 6000 2 721.427 ;  6500 2800 6500 2 825.066 ;  7000 2800 7000 2 994.391 ;  7500 2800 7500 2 1103.45 ;  8000 2800 8000 2 1178.56 ;  8500 2800 8500 2 1335.4 ;  9000 2800 9000 2 1535.39 ;  9500 2800 9500 2 1583.19 ;  10000 2800 10000 2 1691.63 ;  10500 2800 10500 2 1946.07 ;  11000 2800 11000 2 2094.36 ;  11500 2800 11500 2 2253.28 ;  12000 2800 12000 2 2398.06 ;  12500 2800 12500 2 2573.53 ;  13000 2800 13000 2 2825.53 ;  13500 2800 13500 2 2908.08 ;  14000 2800 14000 2 3153.88 ;  14500 2800 14500 2 3294.62 ;  15000 2800 15000 2 3613.04 ;  15500 2800 15500 2 3752.51 ;  16000 2800 16000 2 3824.06 ;  16500 2800 16500 2 4111.71 ;  17000 2800 17000 2 4535.58 ;  17500 2800 17500 2 4893.76 ;  18000 2800 18000 2 4860.62 ; ];

FAST424_26_257_1_HYBRID24 = [ 3000 2800 3000 1 215.257 ;  3500 2800 3500 1 183.484 ;  4000 2800 4000 1 235.976 ;  4500 2800 4500 1 294.496 ;  5000 2800 5000 1 356.809 ;  5500 2800 5500 1 425.595 ;  6000 2800 6000 1 492.892 ;  6500 2800 6500 1 563.523 ;  7000 2800 7000 1 657.311 ;  7500 2800 7500 1 746.052 ;  8000 2800 8000 1 832.131 ;  8500 2800 8500 1 945.984 ;  9000 2800 9000 1 1052.18 ;  9500 2800 9500 1 1183.83 ;  10000 2800 10000 1 1293.34 ;  10500 2800 10500 1 1448.25 ;  11000 2800 11000 1 1551.82 ;  11500 2800 11500 1 1688.36 ;  12000 2800 12000 1 1825.98 ;  12500 2800 12500 1 2021.86 ;  13000 2800 13000 1 2132.03 ;  13500 2800 13500 1 2304.19 ;  14000 2800 14000 1 2474.25 ;  14500 2800 14500 1 2628.62 ;  15000 2800 15000 1 2803.05 ;  15500 2800 15500 1 3015.82 ;  16000 2800 16000 1 3205.8 ;  16500 2800 16500 1 3387.16 ;  17000 2800 17000 1 3549.25 ;  17500 2800 17500 1 3855.51 ;  18000 2800 18000 1 3992.73 ; ];
FAST424_26_257_2_HYBRID24 = [ 3000 2800 3000 2 248.922 ;  3500 2800 3500 2 320.815 ;  4000 2800 4000 2 359.007 ;  4500 2800 4500 2 447.122 ;  5000 2800 5000 2 562.282 ;  5500 2800 5500 2 665.972 ;  6000 2800 6000 2 727.473 ;  6500 2800 6500 2 829.3 ;  7000 2800 7000 2 1081.83 ;  7500 2800 7500 2 1118.26 ;  8000 2800 8000 2 1249.43 ;  8500 2800 8500 2 1391.04 ;  9000 2800 9000 2 1493.37 ;  9500 2800 9500 2 1665.51 ;  10000 2800 10000 2 1769.99 ;  10500 2800 10500 2 1832.25 ;  11000 2800 11000 2 2159.41 ;  11500 2800 11500 2 2254.53 ;  12000 2800 12000 2 2402.41 ;  12500 2800 12500 2 2646.58 ;  13000 2800 13000 2 2900.46 ;  13500 2800 13500 2 3094.46 ;  14000 2800 14000 2 3026.83 ;  14500 2800 14500 2 3353.98 ;  15000 2800 15000 2 3637.94 ;  15500 2800 15500 2 3857.69 ;  16000 2800 16000 2 3770.8 ;  16500 2800 16500 2 4111.42 ;  17000 2800 17000 2 4221.67 ;  17500 2800 17500 2 4538.23 ;  18000 2800 18000 2 4576.43 ; ];

MKL_0_6 = [ 3000 2800 3000 0 416.814 ;  3500 2800 3500 0 573.61 ;  4000 2800 4000 0 742.438 ;  4500 2800 4500 0 943.605 ;  5000 2800 5000 0 1149.07 ;  5500 2800 5500 0 1404.13 ;  6000 2800 6000 0 1645.48 ;  6500 2800 6500 0 1951.41 ;  7000 2800 7000 0 2228.09 ;  7500 2800 7500 0 2586.72 ;  8000 2800 8000 0 2906 ;  8500 2800 8500 0 3323.03 ;  9000 2800 9000 0 3654.8 ;  9500 2800 9500 0 4168.45 ;  10000 2800 10000 0 4517.02 ;  10500 2800 10500 0 5110.56 ;  11000 2800 11000 0 5477.38 ;  11500 2800 11500 0 6155.12 ;  12000 2800 12000 0 6810.74 ;  12500 2800 12500 0 7168.13 ;  13000 2800 13000 0 7614.56 ;  13500 2800 13500 0 8340.61 ;  14000 2800 14000 0 8831.67 ;  14500 2800 14500 0 9623.6 ;  15000 2800 15000 0 10111.2 ;  15500 2800 15500 0 11012.8 ;  16000 2800 16000 0 11521.8 ;  16500 2800 16500 0 12499.5 ;  17000 2800 17000 0 12992.3 ;  17500 2800 17500 0 14025.5 ;  18000 2800 18000 0 14554.3 ; ];

FAST424_26_257_1_DFS6 = [ 3000 2800 3000 1 490.153 ;  3500 2800 3500 1 663.699 ;  4000 2800 4000 1 813.067 ;  4500 2800 4500 1 1027.72 ;  5000 2800 5000 1 1187.98 ;  5500 2800 5500 1 1447.97 ;  6000 2800 6000 1 1664.5 ;  6500 2800 6500 1 1958.57 ;  7000 2800 7000 1 2233.21 ;  7500 2800 7500 1 2570.91 ;  8000 2800 8000 1 2884.51 ;  8500 2800 8500 1 3250.07 ;  9000 2800 9000 1 3567.59 ;  9500 2800 9500 1 3999.13 ;  10000 2800 10000 1 4360.6 ;  10500 2800 10500 1 4873.73 ;  11000 2800 11000 1 5225.86 ;  11500 2800 11500 1 5734.78 ;  12000 2800 12000 1 6199.78 ;  12500 2800 12500 1 6831.74 ;  13000 2800 13000 1 7206.74 ;  13500 2800 13500 1 7798.04 ;  14000 2800 14000 1 8335.6 ;  14500 2800 14500 1 8915.51 ;  15000 2800 15000 1 9453.5 ;  15500 2800 15500 1 10184.1 ;  16000 2800 16000 1 10815.6 ;  16500 2800 16500 1 11481.4 ;  17000 2800 17000 1 12050 ;  17500 2800 17500 1 13104.4 ;  18000 2800 18000 1 13494.1 ; ];
FAST424_26_257_2_DFS6 = [ 3000 2800 3000 2 827.897 ;  3500 2800 3500 2 977.115 ;  4000 2800 4000 2 1192.01 ;  4500 2800 4500 2 1431 ;  5000 2800 5000 2 1643.15 ;  5500 2800 5500 2 1981.38 ;  6000 2800 6000 2 2197.77 ;  6500 2800 6500 2 2523.55 ;  7000 2800 7000 2 2908.8 ;  7500 2800 7500 2 3123.61 ;  8000 2800 8000 2 3455.93 ;  8500 2800 8500 2 3961.33 ;  9000 2800 9000 2 4389.31 ;  9500 2800 9500 2 4809.27 ;  10000 2800 10000 2 5115.37 ;  10500 2800 10500 2 5603.84 ;  11000 2800 11000 2 6286.6 ;  11500 2800 11500 2 6760.43 ;  12000 2800 12000 2 7129.62 ;  12500 2800 12500 2 7736.44 ;  13000 2800 13000 2 8317.84 ;  13500 2800 13500 2 8911.46 ;  14000 2800 14000 2 9633.28 ;  14500 2800 14500 2 10010.6 ;  15000 2800 15000 2 10873.7 ;  15500 2800 15500 2 11358.9 ;  16000 2800 16000 2 11885.4 ;  16500 2800 16500 2 12782.9 ;  17000 2800 17000 2 13547.2 ;  17500 2800 17500 2 14052.8 ;  18000 2800 18000 2 14933 ; ];

FAST424_26_257_1_BFS6 = [ 3000 2800 3000 1 484.864 ;  3500 2800 3500 1 624.425 ;  4000 2800 4000 1 784.716 ;  4500 2800 4500 1 1008.42 ;  5000 2800 5000 1 1224.7 ;  5500 2800 5500 1 1487.68 ;  6000 2800 6000 1 1735.11 ;  6500 2800 6500 1 2053.05 ;  7000 2800 7000 1 2351.08 ;  7500 2800 7500 1 2745.14 ;  8000 2800 8000 1 3030.8 ;  8500 2800 8500 1 3466.13 ;  9000 2800 9000 1 3847.46 ;  9500 2800 9500 1 4293.4 ;  10000 2800 10000 1 4724.31 ;  10500 2800 10500 1 5285.33 ;  11000 2800 11000 1 5705.68 ;  11500 2800 11500 1 6229.35 ;  12000 2800 12000 1 6726.53 ;  12500 2800 12500 1 7488.07 ;  13000 2800 13000 1 7864.47 ;  13500 2800 13500 1 8529.15 ;  14000 2800 14000 1 9127.84 ;  14500 2800 14500 1 9843.93 ;  15000 2800 15000 1 10443.5 ;  15500 2800 15500 1 11211.8 ;  16000 2800 16000 1 11871.7 ;  16500 2800 16500 1 12693.1 ;  17000 2800 17000 1 13313.3 ;  17500 2800 17500 1 14557.7 ;  18000 2800 18000 1 14990 ; ];
FAST424_26_257_2_BFS6 = [ 3000 2800 3000 2 526.237 ;  3500 2800 3500 2 699.972 ;  4000 2800 4000 2 816.005 ;  4500 2800 4500 2 1050.25 ;  5000 2800 5000 2 1290.15 ;  5500 2800 5500 2 1569.87 ;  6000 2800 6000 2 1714.7 ;  6500 2800 6500 2 1982.2 ;  7000 2800 7000 2 2344.38 ;  7500 2800 7500 2 2633.31 ;  8000 2800 8000 2 2830.28 ;  8500 2800 8500 2 3221.53 ;  9000 2800 9000 2 3604.75 ;  9500 2800 9500 2 4035.48 ;  10000 2800 10000 2 4252.15 ;  10500 2800 10500 2 4632.73 ;  11000 2800 11000 2 5231.97 ;  11500 2800 11500 2 5646.53 ;  12000 2800 12000 2 5926.06 ;  12500 2800 12500 2 6460.29 ;  13000 2800 13000 2 7005.75 ;  13500 2800 13500 2 7681.78 ;  14000 2800 14000 2 7973.22 ;  14500 2800 14500 2 8462.64 ;  15000 2800 15000 2 9263.87 ;  15500 2800 15500 2 9773 ;  16000 2800 16000 2 10030.9 ;  16500 2800 16500 2 10861.9 ;  17000 2800 17000 2 11569.2 ;  17500 2800 17500 2 12447.7 ;  18000 2800 18000 2 12632.4 ; ];

FAST424_26_257_1_HYBRID6 = [ 3000 2800 3000 1 419.048 ;  3500 2800 3500 1 566.47 ;  4000 2800 4000 1 713.805 ;  4500 2800 4500 1 900.787 ;  5000 2800 5000 1 1093.09 ;  5500 2800 5500 1 1317.56 ;  6000 2800 6000 1 1549.78 ;  6500 2800 6500 1 1824.67 ;  7000 2800 7000 1 2089.36 ;  7500 2800 7500 1 2429.7 ;  8000 2800 8000 1 2686.5 ;  8500 2800 8500 1 3065.7 ;  9000 2800 9000 1 3365.75 ;  9500 2800 9500 1 3808.04 ;  10000 2800 10000 1 4194.66 ;  10500 2800 10500 1 4682.82 ;  11000 2800 11000 1 5006.58 ;  11500 2800 11500 1 5506.28 ;  12000 2800 12000 1 5969.62 ;  12500 2800 12500 1 6613.59 ;  13000 2800 13000 1 6954.63 ;  13500 2800 13500 1 7536.22 ;  14000 2800 14000 1 8078.37 ;  14500 2800 14500 1 8686.93 ;  15000 2800 15000 1 9223.35 ;  15500 2800 15500 1 9920.23 ;  16000 2800 16000 1 10461.8 ;  16500 2800 16500 1 11231.8 ;  17000 2800 17000 1 11681 ;  17500 2800 17500 1 12868.7 ;  18000 2800 18000 1 13132.5 ; ];
FAST424_26_257_2_HYBRID6 = [ 3000 2800 3000 2 593.344 ;  3500 2800 3500 2 782.845 ;  4000 2800 4000 2 925.58 ;  4500 2800 4500 2 1138.48 ;  5000 2800 5000 2 1409.4 ;  5500 2800 5500 2 1715.57 ;  6000 2800 6000 2 1910.35 ;  6500 2800 6500 2 2190.12 ;  7000 2800 7000 2 2598.61 ;  7500 2800 7500 2 2927.96 ;  8000 2800 8000 2 3155.25 ;  8500 2800 8500 2 3594.54 ;  9000 2800 9000 2 4038.62 ;  9500 2800 9500 2 4544.12 ;  10000 2800 10000 2 4773.08 ;  10500 2800 10500 2 5198.47 ;  11000 2800 11000 2 5859.25 ;  11500 2800 11500 2 6337.37 ;  12000 2800 12000 2 6634.84 ;  12500 2800 12500 2 7225.52 ;  13000 2800 13000 2 7821.85 ;  13500 2800 13500 2 8496.23 ;  14000 2800 14000 2 8891.24 ;  14500 2800 14500 2 9444.76 ;  15000 2800 15000 2 10417.1 ;  15500 2800 15500 2 10967.1 ;  16000 2800 16000 2 11318 ;  16500 2800 16500 2 12252.8 ;  17000 2800 17000 2 12989.7 ;  17500 2800 17500 2 13894 ;  18000 2800 18000 2 14231.3 ; ];


dims = MKL_0_24(:, 1);
MKL_24 = perf(MKL_0_24) / 24;
DFS_24 = max(perf(FAST424_26_257_1_DFS24), perf(FAST424_26_257_2_DFS24)) / 24;
BFS_24 = max(perf(FAST424_26_257_1_BFS24), perf(FAST424_26_257_2_BFS24)) / 24;
HYBRID_24 = max(perf(FAST424_26_257_1_HYBRID24), perf(FAST424_26_257_2_HYBRID24)) / 24;

MKL_6 = perf(MKL_0_6) / 6;
DFS_6 = max(perf(FAST424_26_257_1_DFS6), perf(FAST424_26_257_2_DFS6)) / 6;
BFS_6 = max(perf(FAST424_26_257_1_BFS6), perf(FAST424_26_257_2_BFS6)) / 6;
HYBRID_6 = max(perf(FAST424_26_257_1_HYBRID6), perf(FAST424_26_257_2_HYBRID6)) / 6;
  
 make_comparison_plot(MKL_6, DFS_6, BFS_6, HYBRID_6, ...
    MKL_24, DFS_24, BFS_24, HYBRID_24, dims, ...
    'Parallel performance of <4,2,4> on <N,2800,N>', ...
    'comparison_outer', 0);
   